// 引入封装方法
import { get } from '@/utils/request';

// 获取员工总数
export function getTotal() {
    return get("/api/total-employee-stats");
}

// 月度人员变动及成本
export function getRybd() {
    return get("/api/hr-stats");
}

// 公司总员工各区间收入
export function getYgqjsr() {
    return get("/api/income-stats");
}

// 人员学历结构
export function getYgxl() {
    return get("/api/education-stats");
}

// 公司男女比例
export function getNnbl() {
    return get("/api/gender-stats");
}

// 员工年龄段分布
export function getYgnl() {
    return get("/api/age-stats");
}

// 工龄年限统计
export function getGlnx() {
    return get("/api/work-age-stats");
}

// 公司各部门人数
export function getBmrs() {
    return get("/api/company-department-stats");
}

// 管理岗/员工岗绩效情况明细
export function getGwjx(params) {
    return get("/api/manager-performance-stats", params );
}

// 员工类型占比
export function getYglx() {
    return get("/api/employee-type-stats");
}

// 合同签署统计
export function getHtqs() {
    return get("/api/contract-stats");
}

// 各员工考勤数据表
export function getYgkq(data) {
    return get("/api/attendance-stats", data);
}

// 各部门考勤数据表
export function getBmkq(data) {
    return get("/api/department-attendance-stats", data);
}

// 员工违规行为排名
export function getWgxw(params) {
    return get("/api/violation-rank", params);
}

// 2025年度薪资总体情况
export function getNdxz(params) {
    return get("/api/salary-stats", params);
}

// 人员行为识别预警
export function getXwsb(params) {
    return get("/api/behavior-stats", params );
}

// 岗位层级分类
export function getGwcj() {
    return get("/api/position-level-stats");
}

// 岗位层级类型平均月薪
export function getGwyx() {
    return get("/api/position-level-salary-stats");
}

// 规章制度公示
export function getGzzd() {
    return get("/api/regulations-stats");
}

// 五险一金购买情况
export function getWxyj() {
    return get("/api/insurance-stats");
}

// 预退休提醒
export function getTxrs() {
    return get("/api/pre-retirement-stats");
}

// 通知数据获取
export function getNoticeStats() {
    return get("/api/notice-stats");
}

